SQL Sayısal (Scalar) Fonksiyonları
SQL Scalar fonksiyonları, tek bir değer döndüren işlevlerdir. Bu fonksiyonlar, verilerin manipüle edilmesi, dönüştürülmesi ve işlenmesi için kullanılır.
SQL'de yaygın olarak kullanılan bazı Scalar fonksiyonları şunlardır:
UPPER()
Bir karakter dizisindeki tüm harfleri büyük harfe dönüştürür.
Örnek:
SELECT UPPER(isim) FROM Kullanicilar;
Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki tüm karakterleri büyük harfe dönüştürür.
LOWER()
Bir karakter dizisindeki tüm harfleri küçük harfe dönüştürür.
Örnek:
SELECT LOWER(isim) FROM Kullanicilar;
Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki tüm karakterleri küçük harfe dönüştürür.
CONCAT()
İki veya daha fazla karakter dizisini birleştirir.
Örnek:
SELECT CONCAT(isim, ' ', soyisim) FROM Kullanicilar;
Bu sorgu, "Kullanicilar" tablosundaki "isim" ve "soyisim" sütunlarındaki verileri birleştirir.
SUBSTR()
Bir karakter dizisindeki belirli bir bölümü döndürür.
Örnek:
SELECT SUBSTR(isim, 1, 3) FROM Kullanicilar;
Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki ilk üç karakteri döndürür.
ROUND()
Bir sayıyı belirli bir ondalık basamağa yuvarlar.
Örnek:
SELECT ROUND(Fiyat, 2) FROM Urunler;
Bu sorgu, "Urunler" tablosundaki "Fiyat" sütunundaki sayıları iki ondalık basamağa yuvarlar.
Bu Scalar fonksiyonları, veritabanı sorgularında verilerin manipüle edilmesini ve dönüştürülmesini kolaylaştırır.